/* **** Datei _presets.css **** */

* {
	margin: 0;
	padding: 0;
}
ol	{
	padding-left:40px;
	
}

html[xmlns] {
	height: 100%;
	padding-bottom: 0.005em;
}

body {
	padding: 0px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif; 
  	background: #FFFFFF;
	color: #000000; 
	text-decoration: none;
}

h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 5px 0;
}

h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 5px 0;
}

h3 {
  font-size: 1.2em;
  font-weight: bold;
  margin: .4em 0;
}

h4 {
  font-weight: bold;
  margin: 0.5em 0;
}

img {	/* Whitespace-Bugfix */
	vertical-align:bottom;
	border:0;
}

form {	/* form-margin bugfix */
	margin:0;
	overflow: hidden;
}

div {		/* behebt Darstellungsprobleme */
	position:relative;
}

.suchetexte em {
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

.color-white {
	color: #FFFFFF;
}

.pd-left-20 {
	padding-left: 20px;
}

.mg-b-05em {
	margin-bottom: 0.5em;
}

a {
	cursor:pointer;
}

.fw-bold {
	font-weight: bold;
}

#tinymce li, #contentWrapper li	{
		margin-left:20px;
	}


/* **** Datei _struktur.css **** */

#main {				/*seiten-Rahmen für zentrierte Darstellung*/
	width:986px; /* 6er auf 7er: vorher breite immer 995 */
	margin:0px auto;
	text-align:left;
	background:white;
}

#copyright {
	position:absolute;
	bottom:-15px; /* unter der seite */
	left:0;
	width:100px;
	height:15px;
	letter-spacing:1px;
}

/* ********************************** */

#oben {
 position: absolute;
 top:0px;
 left:0px;
 width:100%;
 color: white;
}

#suche {
 position: absolute;
 top:10px;
 width:300px;
 height:35px;
}

.pagesearchform {
    padding:0;
}

#suche input {
    width: 220px;
    border-width: 1px;
    border-style: solid;
    color:black;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    background-color: white;
    vertical-align:top;
}

#suche input.submitSearch {
    width: 15px;
    height:15px;
    border:1px solid white;
    color:black;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    background-color: white;
}

#logo {
 position: absolute;
 top:0px;
 left:0px;
 width:264px;
 height:54px;/*46px;*/
}

#portal_navigation {
 position: absolute;
 height: 20px;
}

#menu_oben {
 position: absolute;
 left:0px;
 width:100%;
 height:109px; /* 6er auf 7er */
 background: #FFFFFF;
}

#menu_bild_eins {
 float:left;
 width:140px; /* 6er auf 7er */
 overflow:hidden;
}

#login_kopf {
 position: absolute;
 left:0px;
 width:130px; /* 6er auf 7er */
 height:28px;
 font:bold 11px Arial, Helvetica, sans-serif;
 padding-left: 10px;
}

#orange_balken {
 position: absolute;
 top:154px; /* 6er auf 7er */
 left: 0px;  /* 6er auf 7er */
 width: 986px;  /* 6er auf 7er: vorher: 829*/
 height:11px;
 font-size: 1px;
 line-height:1px;
}

#unten {
 position: absolute;
 left:0px;
 width:100%;
 border-bottom-width: 15px;
 border-bottom-style: solid;
 overflow:hidden;
}

#l_spalte, #l3_spalte, #l2_spalte {
 float: left;
 width: 140px; /* 7er */
 overflow:hidden;
 display:block;
 margin-left: -703px; /* 7er */
 margin-bottom: -32000px;
 padding-bottom: 32000px;
 margin-top: 30px;
}

#l3_spalte {
 margin-left: -845px;
}

#l2_spalte {
 margin-left: -987px;
}

#balken_spalte_head {
    position: absolute;
    width: 840px; /* 7er */
    height: 15px;
    left: 141px; /* 7er */
	padding-left: 5px;
	z-index: 600;
}

#m_spalte, #m3_spalte, #m2_spalte {
 float: left;
 overflow:hidden;
 display:block;
 padding-left:141px; /* 7er */
 margin-bottom: -32000px;
 padding-bottom: 32000px;
 background: #FBFAF5;
 margin-top:18px;
}
#m_spalte {
 width: 562px; /* 7er vorher:500px */
}

#m3_spalte {
 width: 704px; /* 7er vorher:665px */ /* rechnerisch 704, will aber 690*/
}

#m2_spalte {
 width: 836px; /* 7er vorher:820px */ /* rechnerisch müssten 845, aber forum braucht 836 ... wahrscheinlich border...*/
 border-right-style: solid;
 border-right-width: 10px;
}

#r_spalte {
 float: right;
 width: 140px; /* 7er */
 overflow:hidden;
 display:block;
 margin-bottom: -32000px;
 padding-bottom: 32000px;
 margin-top:18px;
}

#rr_spalte {
 float: right;
 width: 140px; /* 7er */
 overflow:hidden;
 display:block;
 margin-bottom: -32000px;
 padding-bottom: 32000px;
 background: #FFFFFF;
 margin-top:18px;
}

.headline_modul {
    height:15px;
    padding-left: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

.block-warenkorb-WarenkorbBlock .headline_modul {
	left: -8px;
	width: 151px;
} 

#r_spalte .giDescription {
	font-size: 1em;
}

#r_spalte .content_modul {
    margin-bottom: 5px;
    text-align: center;
}

#r_spalte .content_modul .umfrageeintrag  {
    border-width: 1px;
    border-style: solid;
    font-size: 11px;
}

.anzeigen_marker {
    text-align: right;
    font-weight: bold;
    font-size:11px;
}

#rr_spalte .headline_werbung {
    margin-top:10px;
    overflow:hidden;
    padding:2px 0pt;
    text-align: right;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#rr_spalte .content_werbung {
    padding-bottom: 10px;
    text-align: center;
    margin-top:5px;
    text-align: right;
}

#sendPhotoWrapper, #sendArticleWrapper {
	padding: 1em;
	overflow: hidden;
	min-width: 37em;
}

#menu {
	width: 148px;
}

/* **** Datei events.css **** */

.calendar .weekday {
	background-color: #FFD982;
}

.calendar .sunday {
	background-color: #F9EDBC;
}

.calendar .saturday {
	background-color: #F9EDBC;
}

.calendar .notthismonth {
	background-color: #FFF7D6;
}

.calendar .selectedday {
	font-weight: bold;
}

.calendar {
	padding: 10px 10px 10px 20px;
	width: 200px;
	float: left;
}

.contentOverview .searchForm {
	float: right;
	width: 250px;
	padding: 8px 10px 10px 0;
}
 
.contentOverview .formInfo {
	font-weight: bold;
	padding: 5px;
	text-align: center;
/*	font-size: 0.9em;*/
}

.contentOverview .eventType {
	text-align: center;
	margin-top: 10px;
}

.contentOverview .eventType a {
	margin: 0 5px;
}

/* **** Datei formular.css **** */

#formular {
	padding-left: 20px;
}

span.label {
	width:60px;
	display:block;
	float:left;
}

span.element {
}

span.elementonly {
	margin-left:60px;
}

.error {
	color:red;
}

.inputError {
	background-color: #FFCECE;
}

p.hint {
	clear: both;
}

/***** allgemeine styles der formulare *****/

#m_spalte form dt {
    width: 200px;
    display: block;
    float:left;
}



#m_spalte form dd {
    width: 238px;
    display: block;
    float:left;
}

#m_spalte form dd.nofloat {
    float: none;
    width: 200px;
    clear: both;
}

#m_spalte form dd.radio_rubrik_k {
    width: 140px;
    float: left;
    display: inline;
    padding: 0px;
}

#m_spalte form dd.radio_rubrik_k label {
    line-height: 1.9;
}

#m_spalte form dd.radio_rubrik_k input {
    /*border: 1px solid #80000F;*/
    margin: 0 2px;
}

#m_spalte form dd.radio_rubrik {
    width: 210px;
    padding-bottom: 5px;
}

#m_spalte form fieldset {
    width: 438px;
    padding: 10px;
    margin-bottom: 5px;
}

#m_spalte form label {
    border: 0px;
    color: black;
}

#m_spalte form input {
    margin: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}

#m_spalte form select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 2px;
}

#m_spalte form textarea {
    width: 240px;
    height: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 2px;
}

#m_spalte form input.small {
    width: 100px;
}

#m_spalte form label.small {
    width: 55px;
    padding-right:15px;
}

#m_spalte form label.check {
    /* width: 300px; */
}

#m_spalte form input.radio, form input.check {
    border: 0 none;
}

#m_spalte form .errors {
	list-style: none;
	margin-left: 2px;
}
.errors {font-weight:bold;color:red;}

#m_spalte form span {
    width: 250px;
    float: left;
    margin-top: 5px;
    display: block;
}

#m_spalte form span.form-required {
	display: inline;
	float: none;
}

#m_spalte form span.description {
	display: inline;
	float: none;
}

#m_spalte form input.check {
    margin-top: 5px;
    margin-bottom: 5px;
}

#m_spalte form .abstand {
	margin-bottom: 10px;
	clear: both;
}


/***** login bereich *****/


.login {
    height: 98px;
	padding:5px;
}

.login label {
	float:left; 
	width:45px;
	float:left;
	color: black;
	font: bold 9px Arail, Helvetica, sans-serif;
	padding-top: 4px;
}

.login input {
	float:right;
	width: 75px;
	border: 0px;
	padding: 0px;
	margin: 2px 0px;
	background: #76BA83;
	border: 1px solid #BADDC1;
}


.login input.submit {
	float:right; 
	border: 1px solid #BADDC1;
    width: 40px;
    height: 17px;
	border: 0px;
	padding: 0px;
	margin: 2px 1px;
	/*margin-left: 10px;*margin-left: 5px;*/
	color: black;
	font: bold 9px Arail, Helvetica, sans-serif;
	/* float: left; */
}

.login .loginPwdLost {
	padding-top: 3px;
	font-size: 10px;
	width: 144px;
	/*float: right;*/
}

.login .error {
	color: red;
}
.login .loginInput	{text-align:right;width:100%;} 
.login .benutzername	{padding-top:4px;}
/*
.login div.benutzername, .login div.kennwort {
    padding-left: 5px;*padding-left: 3px;
}*/

/**
 * Bilder Bestellung Formular
 */

#warenkorbOrderForm dt {
	float: left;
	width: 8em;
	padding-top: 3px;
}

#warenkorbOrderForm dd {
	padding: 2px 0;
}

.standardButton {
	border: 1px solid black;
	background-color: #ECE8CF;
}

.standardFormular dt {
	float: left;
	width: 8em;
}

#frmSendPhoto dt {
	float: left;
	width: 17em;
}

#frmSendPhoto dd {
	float: left;
	margin-bottom: 5px;
}

#frmSendPhoto textarea {
	background: white;
	border: 1px solid #80000F;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#frmSendPhoto input.submit {
    background: #ECE8CF;
    border: 1px solid #80000F;
    color: #80000F;
}

#frmSendPhoto input {
    background: white;
    border: 1px solid #80000F;
    margin: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}

#frmSendPhoto .errors li  {
	list-style-type: none;
}

#m_spalte #frmReportEvent  dd {
	width: 246px;
}

#m_spalte #frmReportEvent .infoField {
	border: 0px solid white;
	background-color: transparent;
	width: 470px;
	height: 50px;
}

#m_spalte #frmReportEvent dd.w-470 {
	width: 470px;
}

/*zend-form-fix für safari, opera, firefox für fieldset-bug von zend-form */
#rubriken dd br
{clear:left;}
#rubriken dd label
{
	float:left;
	min-height:23px;
	
}
/* zend-form-fix für ie6 */
* html #rubriken dd	label
{
	float:left;
	height:26px;
	
}
/* zend-form-fix für ie7 */
* + html #rubriken dd	label
{
	float:left;
	height:25px;
	
}
/* zend-form-fix für ie7, diesmal wrapper */
* + html #main #firma_eintragen_box form dl.zend_form	 dt
{
		float:none;
}

/** Fixes gegen ZEND-Form anzeigefehler **/ 
#m_spalte form#frmComment dt {
    width: 240px;
}
#m_spalte .veranstaltungEintragen form dt {
    width: 130px;
}
#m_spalte #firma_eintragen_box form dt {
    width: 138px;
}
#m_spalte #firma_eintragen_box form #rubriken dd select
{margin-left:2px;}
#m_spalte #firma_eintragen_box form #oben_gruppe dd input
, #m_spalte #firma_eintragen_box form #rubriken dd select
, #m_spalte #firma_eintragen_box form #bemerkung_gruppe dd textarea
, #m_spalte #firma_eintragen_box form #rubriken input#neue_vereinsart

 {
    width: 290px;
}
#m_spalte #firma_eintragen_box form dt .beschreibung1{
    width: 300px;
	white-space:nowrap;
}

.searchForm {
	float: right;
}

#m_spalte .formularGewinnspiel input { width: 230px; }
#m_spalte .formularGewinnspiel input.check { width: 20px; float: left; margin-top: 3px; border: none; }
* html #m_spalte .formularGewinnspiel input.check { margin-top: 0px; }
#m_spalte .formularGewinnspiel input.submit	{ margin-bottom: 12px; }
#m_spalte .formularGewinnspiel label.submit { display: none; }
#m_spalte .formularGewinnspiel div ul.errors { margin: -5px 0 5px 252px; }

/* **** Datei gallery.css **** */

/* Diese Datei wird auch direkt eingebunden (externe Bildergalerien), darf also nicht unbenannt werden */
body, table {
	font: 11px Arial, Helvetica, sans-serif; 
}
 
.galMonatTitle {
    font-weight: bold;
    margin-top: 6px;
    margin-bottom: 2px;
    font-size: 120%;
}

* html .galLine { 
   height: 14px;
}

.galLine .date { 
    float: left;
    width: 65px;
}

.galLine .gal {
    float: left;
    width: 325px; /*vorher:295*/
	padding-right:5px;
/*    white-space: nowrap;
    overflow: hidden;*/
}

.galLine .viewscnt {
    width: 36px;
    float: left;
    color: gray;
	text-align: right;
}
.galLine .bildercnt {
    width: 50px;
    float: left;
    color: gray;
	text-align: right;
}
img	{vertical-align:bottom;}
/* Seiten-Gallerie, keine externe Ansicht */
.unterBild	img	{vertical-align:middle;position:relative;top:-2px;left:0;float:none; }
* html .unterBild	img	{top:0;}

.imgBorder	{border:1px solid; border-color:#E8E8E8 #666 #666 #E8E8E8;}

.picDivBox	{float:left;width:165px;/*vorher:150px*/position:relative;}
.picDiv, 
.picDivHover	{}
.picDiv .picViews, .picDivHover .picViews, .picViewsBack	{background-repeat:no-repeat;padding-left:0px;text-align:left;}
.picDiv .picComments, .picDivHover .picComments	{background-repeat:no-repeat;padding-left:0px;background-position-y:1px;}
.picMail, .picViews, .picComments	{background-repeat:no-repeat;white-space:nowrap;}
.picMail	{cursor:pointer;}

.gallery .row	{width:495px;margin:0 auto;}
/* hover-styles sind in der if_portal_x zu finden */

#galleryAdminForm input, #m_spalte #galleryAdminForm textarea	{width:335px;}

#galleryAdminForm select	{margin-left:2px;width:337px;}

.gallery	{color:#444;font-size:11px;/*width:474px;*/pa2dding:5px;}
/*.gallery .row	{margin:12px 0;}/**/
.gallery .rowSpacer	{font-size:1px;height:12px;}

.gallery .iconRow 		{position:relative;margin-top:3px;color:gray;font-size:11px;}
.gallery .picComments	{position:absolute;left:67px;top:0;}
.gallery .picViews	{position:relative;left:14px;}
.gallery .picMail	{position:absolute;left:120px;top:0;}
.gallery .galleryRating	{margin-left:14px;margin-top:4px;}


.galleryHeadline	{border-width: 0px; border-style: solid; border-bottom-width: 1px; border-top-width: 0px; padding: 4px 8px; font-weight: bold; position: relative;}
.gallerySuche	{border-width: 0px; border-style: solid; border-bottom-width: 1px; border-top-width: 0px; padding: 4px 8px; font-weight: normal; position: relative;}
.galleryHeadline .copyright {position:absolute;left:270px;top:4px;}
.pager {border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;padding:4px 0;}
.pagerLine	{height:22px;border-bottom-width:1px;border-bottom-style:solid;}
.pagerLine	.prev a	, .pagerLine .prev span, #picPopup .prev span, #picPopup .prev a
		{
		background-image:url(../bilder/nav_prev.gif);
		background-repeat:no-repeat;
		padding-left:24px;
		background-position:0px 2px;
		}
.pagerLine .prev, #picPopup .prev	{float: left;}
.pagerLine .next, #picPopup .next	{float:right;}
.pagerLine	.next a	, .pagerLine .next span, #picPopup .next span, #picPopup .next a
		{
		background-image:url(../bilder/nav_next.gif);
		background-repeat:no-repeat;
		padding-right:24px;
		background-position:right 2px;
		}

.pagerLine span	{color:gray;}

.picRating .star	{float:left; width:16px; height:16px; cursor:pointer; background-position:0 0px;}
.picRating .blank	{ background-image:url("../bilder/rating/star_blank.gif"); float:left; }
.picRating .half	{ background-image:url("../bilder/rating/star_half.gif"); float:left; }
.picRating .full	{ background-image:url("../bilder/rating/star_full.gif"); float:left; }

.commentsDiv	{margin-left:4px;margin-bottom:12px;font-size:11px;}

.comment	{padding:3px;wid2th:450px;}
.comment .title 	{color:#666;}
.comment .commentText 	{color:#000;padding-left:8px;}
.comment .deleted 	{color:#666}
a	{
	cursor:pointer;
}

/*
.mausPopupDiv {
			position:absolute;
			width:304px;height:131px;
			z-index:1;
			margin-left:130px;margin-top:-130px;
			border-width:1px;
			border-style: outset; 
			}
*/
.mausPopupDiv {
			position:absolute;
			width:156px;
			/*height:360px;*/
			z-index:1;
			margin-left:0px;margin-top:0;
			left:370px;
			top:0;
			border-width:1px;
			border-style: outset; 
			}


/* **** Datei if_portal_lahndill.css **** */

a, 
a:link, 
a:visited,
a:active,
#m3_spalte #firmenplakat a
  {
	text-decoration: none;
	color: #306EB3;
}

a:hover,
#m3_spalte #firmenplakat a:hover
{
	color: #8ABC3A;
}

.login {
    background: #E8F2D7;
}

#portal_navigation {
	left: 670px;
	top: 24px;
	width:320px;
}

#login_kopf {
	color: white;
	/*top: 159px;/* 6er auf 7er */
	top: 188px;
}

#orange_balken {
	display: none;
}

#balken_spalte_head {
	background-color: #E8F2D7;
	top: 188px; /* 6er auf 7er */
}

#suche {
	left: 410px;
}

#unten {
	top: 186px; /* 6er auf 7er */
}

#menu_oben {
	top: 77px;
}

#oben {
	height: 76px; /* 6er auf 7er */
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active {
	color: white;
}

ul.menu_oben li a label, ul.menu_oben li a:link label, ul.menu_oben li a:visited label, ul.menu_oben li a:active label {
	background-color: #8ABC3A;
	padding: 6px 0px 9px 10px;
}

ul.menu_oben li a:hover label, ul.menu_oben li a.aktiv:hover label, ul.menu_oben li a.aktiv label {
	background-color: #306EB3;
}

ul.submenu li a, ul.submenu li a:link, ul.submenu li a:visited, ul.submenu li a:active {
	background-color: #B3D1F3;
	color:black;
}

ul.submenu ul.subsubmenu li a,ul.submenu ul.subsubmenu li a:link,ul.submenu ul.subsubmenu li a:visited,ul.submenu ul.subsubmenu li a:active {
	background-color: #B3D1F3;
}

ul.menu li a:hover, ul.menu li a.aktiv:hover, #menu ul.menu li a.aktiv {
	background-color: #306EB3;
	color: white;
}

ul.navigation li a, ul.navigation li a:link, ul.navigation li a:active, ul.navigation li a:visited {
	color: white;
}

ul.navigation li a:hover, ul.navigation li a.aktiv:hover, ul.navigation li a.aktiv {
	color: #8ABC3A;
}

#r_spalte .content_modul .umfrageeintrag  {
	border-bottom: 0px solid #8ABC3A;
}

.umfrageBox .ergebnis .ergebnis_balken {css_ober...80973.css (Linie 3811)
	color:white;
}

#r_spalte .content_modul .last_umfrageeintrag {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#m_spalte form input, .portalSubmit {
    background-color: white;
    border: 1px solid #306EB3;
}

#m_spalte form textarea {
    border: 1px solid #306EB3;
}

#m_spalte form select {
    border: 1px solid #306EB3;
}

#m_spalte form fieldset {
	border: 1px solid #306EB3;
}

#m_spalte form input.submit, .portalSubmit {
    background: #ECE8CF;
    border: 1px solid #306EB3;
    color: #306EB3;
}
h3,h4,h5,
.entryHeadline {
	border-bottom: 1px solid #306EB3;
}
h4,h5	{
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
}
h5	{
	color: #306EB3;
}
.headline_modul {
	color: white;
}

.bg-color-1 {
	background-color: #306EB3;
}
.bg-color-umfrage	{background-color:#306EB3; }

.color-1 {
	color: #FFFFFF;
}

.color-6 {
	color: #306EB3;
}
.border-color-news-trenner{
	border-color: #306EB3;
	
}
.bg-color-2 {
	background-color: #E8F2D7;
}

.bg-color-3 {
	background-color: #8ABC3A;
}

.border-color-3 {
	border-color: #8ABC3A;
}

.bg-color-4 {
	background-color: #E8F2D7;
}

.bg-color-5 {
	background-color: #8ABC3A;
}

.bg-color-6 {
	background-color: #ffffcc;
}

.bg-color-7 {
	background-color: #ffd800;
}

/* Gallery styles */

.gcBorder1 {
    border: 0 solid #8ABC3A;
}

/* Forum styles */

#phpBB3_Content_Wrap #menubar {
	margin: 0;
	background-color: #E8F2D7;
	border-top: 1px solid #E8F2D7;
	border-right: 1px solid #E8F2D7;
	border-left: 1px solid #E8F2D7;
}

#phpBB3_Content_Wrap #datebar {
	padding: 10px 0 0 0;
	background-color: #E8F2D7;
	border-bottom: 1px solid #E8F2D7;
	border-right: 1px solid #E8F2D7;
	border-left: 1px solid #E8F2D7;
}

#phpBB3_Content_Wrap .tablebg {
	background-color: #306EB3;
}

#phpBB3_Content_Wrap a:link {
	color: #306EB3;
	text-decoration: none;
}

#phpBB3_Content_Wrap a:active,
#phpBB3_Content_Wrap a:visited {
	color: #306EB3;
	text-decoration: none;
}

#phpBB3_Content_Wrap a:hover {
	color: #8ABC3A;
	text-decoration: underline;
}
.picDiv .picViews	{background-image:url("../bilder/lahndill/silk/eye_fade.png"); }
.picDivHover .picViews, .picViewsBack	{background-image:url("../bilder/lahndill/silk/eye.png");}
.picDiv .picComments	{background-image:url("../bilder/lahndill/silk/comment_fade.png"); }
.picDivHover .picComments	{background-image:url("../bilder/lahndill/silk/comment.png");}

#contentWrapper .newsTitle {
	color: #306EB3;
	/* font-size:13px; */ 
}

.umfrageBox .ergebnis .ergebnis_balken {color:white;}

/* Schriftgrössenanpassung.. ( #main nur zur überschreibung anderer styles ) */
/* .. in Übersichten */  
#main .veranstaltungsOverviewEintrag ,#main .veranstaltungsOverviewEintrag p, .newsPreview {font-size:12px;}
#main .newsPreview .newsTitle,#main .veranstaltungsOverviewEintrag h1.newsTitle {font-size:14px;}
#main .newsPreview .newsSubtitle,#main .veranstaltungsOverviewEintrag .newsSubtitle {font-size:12px;}
/* .. in Detailansicht und global */ 
#main .newsTitle {font-size:14px;} 
#main .newsSubtitle {font-size:12px;} 
#main .newsDetail .newsTitle {font-size:16px;padding-bottom:10px;}

body #main,body table {
	font-size: 12px;
}
#main .branchEintragBox	{font-size:12px;}
#main .branchEintragBox .firmaText1	{font-size:13px;}





/* **** Datei inhalt.css **** */

.text {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:black;
	overflow: visible;
}

.border {
	padding:20px;
}

.ueberschrift {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	padding:5px 0;
}

.mediumleft {
	margin: 0 5px 0 0;
	padding: 0;
	text-align:right;
	float:left;
}

.mediumright {
	margin: 0 0 0 5px;
	padding: 0;
	text-align:left;
	float:right;
}

.mediumcenter {
	margin: 0 auto;
	padding: 0;
	display: block;
}

.mediumHintergrund {
	color:white;
	background:gray;
}

.mediumBeschriftung {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 3px;
}

.mediumCopyright {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	font-style: italic;
	padding: 0 3px;
}

.teaserbild { /* ein div flötet nun */ 
	/* float:left; */
	margin-right:4px; 
}

.linkunten {
	clear:both;
}

.divunten, .clear {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.clearOnly {
	clear: both;
}

/* CSS fü�r Fehlermeldungen */
#portalError {
	padding: 5px;
}

#portalErrorMessage {
	background: #FFCCCC none repeat scroll 0%;
	border: 1px solid #CC0000;
	padding: 5px;
	margin-bottom: 5px;
}

#portalErrorHelp {
	background: #91E991 none repeat scroll 0%;
	border: 1px solid #75AF75;
	padding: 5px;
}

#portalError p {
	margin: 0;
}

/******* sonstiges branchenbuch *******/

* html .box {
    width: 495px;
}

.box {
    border: 1px solid white;
    position:static;
    /*font:normal 10px Arial, Helvetica, sans-serif;*/
}

.bb_box {
    padding: 0px;
    /*font:normal 11px Arial, Helvetica, sans-serif;*/
}

/*
.bb_box input.outline {
    outline: 1px solid #696969;
}
*/

.bbSearchError {
    width: 200px;
    color: #80000F;
}

.box_2_l {
    float:left;
    width: 44%;
    display: block;
}

.box_2_r {
    float:left;
    width: 44%;
    display: block;
}

.box_4 {
    width: 22%;
    float:left;
    display: block;
}

/*branchenbuch firmenlisting*/
.branchEintragBox {
/*    float:left; /**/
    display: block;
    font-size: 11px; /* 0.9em*/
	line-height:normal;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 10px 10px 10px 20px;
    /*width: 434px;*/
	margin-bottom:5px;/* krea*/
}
/* krea*/
.firma_not_top	{
	/*background:#EEE;border-bottom-color:#DDD;*/
	}
.branchEintragBox .rating	{white-space:nowrap;}
.firmenlogo {
    float:right;
    /*display: block;
    border: 5px solid gray;*/
    margin: 0 5px 0 0;
    padding: 0;
    text-align: left;
    position: inherit;
}

.firmaunten {
    border-bottom: none;
}

img.firmen_button, img.firmen_button_noDim {
    float: left;
    padding-top: 6px;
}
img.firmen_button {
    width: 22px;
    height: 22px;
}

ul.firmenliste {
    width: 320px;
    height: 35px;
    padding-left: 0px;
}

#contentWrapper ul.firmenliste li, ul.firmenliste li{
	margin:0;
	
    float:left;
    list-style-type:none;
    display:inline;
    padding-right:3px;
}

.firma_top {
	
}

/******* branchenbuch produktlisting ******/
.produkthead {
    width: 448px;
    float: left;
	font-size:14px;
	font-weight:bold;
	margin-top:6px;
}

.produkt {
    width: 520px;
    float: left;
    margin: 3px 0;
}

.produktname {
    width: 350px;
    float: left;
}

.produktinfo {
    width: 73px;
    float: left;
    text-align: right;
}

/**************/

/******* branchenbuch routenplaner ******/

#routenplaner .label {
    display: block;
    float: left;
    width: 55px;
}

#routenplaner .element {
    border: 0 none;
    padding: 0;
    width: 135px;
}

#routenplaner .elementonly {
    display: block;
    padding-left: 55px;
    width: 135px;
}

/**************/

/******* branchenbuch plakat ********/
#firmenplakat {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border: 0px solid black;
}

#firmenplakat .plakat_box 	{
	float:none;
	background-image:url(../bilder/markt/verlauf.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	border: 1px solid #A5A5A5;
	margin: 0 8px;
	padding: 18px;
	text-align: left;
	height:1%;
}

#firmenplakat .grey_box 	{
	float:none;
	background:#C7C7C7;
	border: 1px solid #A5A5A5;
	margin: 0 8px;
	padding: 18px;
	text-align: left;
	height:1%;
}

#firmenplakat .logos	{
	margin-bottom:20px;
}

#firmenplakat .ueberschrift_firma { color:#FFFFFF; font-size:24px; line-height:27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600;}
#firmenplakat .ueberschrift { color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:6px; padding: 0; line-height:normal;}
#firmenplakat .text_firma { font-size:12px;}
#firmenplakat .text { margin-bottom:15px; }

#firmenplakat td                   { color:#000000; /*font-size:12px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; }
#firmenplakat a:link,
#firmenplakat a:visited,
#firmenplakat a:hover,
#firmenplakat a:active              { color:#999999; /*font-size:12px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#firmenplakat a:hover               {  text-decoration:underline; }

#firmenplakat td.firma_link                  { background-color:#FF9900; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#firmenplakat a.firma_link, 
#firmenplakat a.firma_link:link,
#firmenplakat a.firma_link:visited,
#firmenplakat a.firma_link:hover,
#firmenplakat a.firma_link:active         { color:#000000; /*font-size:12px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#firmenplakat a.firma_link:hover          {  text-decoration:underline; }

#firmenplakat p { margin:0; margin-bottom:10px; font-size: 12px; }

#firmenplakat.contentDiv	{background:none;}

/*#contentWrapper {
	background-color: #FBFAF5;
	
	padding: 20px 12px 12px 12px;
}*/

/*
* html #contentWrapper {
	width: 480px;
}
*/	

.contentOverview {
	background-color: #FBFAF5;
	overflow: hidden;
	/*width:100%;*/
	/*padding: 20px 0 0 0 ;*/
}

/* browserhack ade 
* html .contentOverview {
	width: 485px;
}
*/

h3, .entryHeadline	{font-size:14px;font-weight:bold;margin:0;margin-top:6px;color:black;}
.entryHeadline span.normal	{font-weight:normal;font-size:12px;}
h3, .entryHeadline {
	overflow: hidden;
	padding: 2px 0 1px 1px;
	margin-bottom: 10px;
}
* html h3, * html .entryHeadline { 
	height: 16px;
	}
	/*
* html .entryHeadline {
	height: 16px;
	width: 465px;
}
*/
.firmaText1	{font-weight:bold;font-size:12px;}
.newsComments .r1	{background:#F7F6F0;}
.newsComments .r2	{background:#F3F1E5;}
.normal	{font-weight:normal;font-size:12px;}

#phpBB3_Content_Wrap .entryHeadline {

}

.thickLine {
	border-bottom: 2px solid #000000;
}

.linkBack {
	padding: 5px;
}

#m_spalte form #webreporter	{border:0;}
#m_spalte form #verlosung	{border:0;}
#m_spalte form #rechtlichesCheck	{border:0;}

.contentDiv	{
		padding:16px;
		padding-top:10px;/*margin vom h3 (6)*/ 
		background:#FBFAF5;
}

/* Forum allgemein */
#phpBB3_Content_Wrap {font-size:11px;}
#phpBB3_Content_Wrap .username-coloured	{font-weight:normal;}
#phpBB3_Content_Wrap .row1, #phpBB3_Content_Wrap .row2	{padding:0px 2px;padding-top:1px;color:#444;}
/* Forumsliste */
#phpBB3_Content_Wrap .forumlink	{font-size:12px;}
#phpBB3_Content_Wrap .forumdesc 
,#phpBB3_Content_Wrap .topicdetails

	{font-size:11px;color:#444;}
#phpBB3_Content_Wrap h4 a {font-size:12px;}
/* Forumsansicht */
#phpBB3_Content_Wrap .topictitle	{font-size:12px;}
#phpBB3_Content_Wrap .topicauthor	{font-size:11px;}
/* Topicansicht */
#phpBB3_Content_Wrap .postbody	{font-size:12px;color:black;}
#phpBB3_Content_Wrap .postauthor	{width:120px;overflow:hidden;display:block;}


/* **** Datei inhaltEditor.css **** */

#firmenplakat #contentEditor a	{color:black !important;}
#firmenplakat #contentEditor a.editContentLinks,
#firmenplakat a.editContentLinks	{/*font-size:11px;*/ color:#B00 !important;}

.zDivName	{float:left;font-weight:bold;padding-top:3px;margin-bottom:8px;}
.zDivName, .tLeftSpalte	{width:200px;}
.tLeftSpalteMinus		  {width:180px;} /* wie tleftSpalte, aber etwas weniger (für input innerhalb der spalte)  */	
div.zeitEingabeName	{font-size:11px;color:#666;float:left;}
.tableMitPadding3	td	{padding:2px 4px;}

#contentEditor h1	{font-size:18px;}
#contentEditor h2	{font-size:16px;border-bottom:1px solid gray;}
#contentEditor h3	{font-size:14px;border-bottom:1px solid lightgray;}

.editContentDiv	{position: absolute; top: -5px; right: 0px; padding: 5px; background: #EEE; border: 1px solid gray; font-size: 11px;}

* html .editContentDiv	{ right:20px; }


/* **** Datei menu.css **** */

/************ menu oben *************/

#menu_oben a {
	text-decoration:none;
	cursor:pointer;
}
/* fix gegen fehlenden cursor bei label*/
#menu_oben li label {
	cursor:pointer;
	line-height:13px;
}

#menu_oben img, #menu_oben div {
 padding-bottom: 1px;
}

/* weisser strich im submenu */
#menu ul.menu li a.aktiv	{border-bottom:1px solid white;}
#menu ul.menu li ul.submenu li a 	{border:0;}
/*#menu ul.menu li ul.submenu a 	{border-bottom:1px solid white;}*/
  
ul.menu_oben {
	margin:0;
	padding:0;
}

ul.menu_oben li {		/* float:left clear:left gegen Whitespace Bug */
	list-style-type:none;
	display:inline;
	float:left;
	padding-left: 1px;
}

ul.menu_oben li a label, ul.menu_oben li a:link label, ul.menu_oben li a:visited label, ul.menu_oben li a:active label {
	display:block;
	width:130px; /* 6er auf 7er */
	height:13px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:white;
	text-transform: uppercase;
}

ul.menu_oben li a:hover label, ul.menu_oben li a.aktiv:hover label, ul.menu_oben li a.aktiv label {
	text-transform: uppercase;
}

ul.menu_oben li a:hover label, ul.menu_oben li a.aktiv:hover label {
	color:white;
	text-transform: uppercase;
}






/*********** menu seite ***********/

#menu a{
	text-decoration:none;
}

#logout {
	padding: 4px;
}

#loggedInMenu {
	margin-bottom: 5px;
	width: 140px;
}

#loggedInMenu a {
	text-decoration: none;
}

ul.menu li, ul.loginMenu li {		/* float:left clear:left gegen Whitespace Bug */
	list-style-type:none;
	display:inline;
	float:left;
	border-bottom: 1px solid white;
}

ul.submenu li {		/* float:left clear:left gegen Whitespace Bug */
	list-style-type:none;
	display:inline;
	float:left;
	border-bottom: 0;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active {
	display: block;
	width: 130px;
	height: 13px;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 1px 0 2px 10px;
	text-transform: uppercase;
	/*background-color: #D9D29F;*/
}

ul.submenu li a, ul.submenu li a:link, ul.submenu li a:visited, ul.submenu li a:active {
	display:block;
	width:130px;
	height:13px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:1px 0 2px 10px;
	text-transform: none;
}

/*ul.menu ul.submenu <- 2x class-Bezeichner um diesen Style vor den ul-menu dar�ber zu schieben*/
ul.menu ul.submenu li a, ul.menu ul.submenu li a:active, ul.menu ul.submenu li a:link, ul.menu ul.submenu li a:visited{
	width:130px;
	padding-left:16px;
	text-transform: none;
}

ul.submenu ul.subsubmenu li a,ul.submenu ul.subsubmenu li a:link,ul.submenu ul.subsubmenu li a:visited,ul.submenu ul.subsubmenu li a:active {
	display:block;
	width:130px;
	height:13px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:black;
	padding:1px 0 2px 10px;
	text-transform: none;
}

ul.menu ul.submenu ul.subsubmenu li a,
ul.menu ul.submenu ul.subsubmenu li a:active,
ul.menu ul.submenu ul.subsubmenu li a:link,
ul.menu ul.submenu ul.subsubmenu li a:visited {
	width:125px;
	padding-left:22px;
	text-transform: none;
}

ul.loginMenu li a,
ul.loginMenu li a:link,
ul.loginMenu li a:visited,
ul.loginMenu li a:active {
	display: block;
	width: 130px;
	height: 14px;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 1px 0 2px 10px;
}

ul.loginMenu ul.submenu li a, ul.loginMenu ul.submenu li a:active, ul.loginMenu ul.submenu li a:link, ul.loginMenu ul.submenu li a:visited {
	width: 145px;
	padding-left: 20px;
	text-transform: none;
}

#loggedInMenu ul.loginMenu li a.aktiv {
	color: black;
}

/* **** Datei navigation.css **** */

#portal_navigation a {
	text-decoration:none;
}

ul.navigation li {
	display:inline;
	list-style-type:none;
	padding:0 10px;
}

ul.navigation li a, ul.navigation li a:link, ul.navigation li a:active, ul.navigation li a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

ul.navigation li a:hover, ul.navigation li a.aktiv:hover, ul.navigation li a.aktiv {
	text-transform:uppercase;
}

/* **** Datei news.css **** */

.newsOverviewNav {
	padding: 5px;
	text-align: center;
}

/*
* html #newsComments {
	width: 475px;
}
*/

#newsComments td {
	padding: 2px;
}

.veranstaltungsOverviewEintrag, .newsPreview {
	border-top-width: 1px;
	position:relative;
	left:0;top:0px;
	border-top-style: solid;/**/
	/*border-top:1px solid;*/
/*	font-size: 0.9em;*/
	overflow: hidden;
	margin: 0;
}

.newsPreview, .veranstaltungsOverviewEintrag	{	padding: 10px 0px;		}

/*.newsPreview								{	padding: 10px 10px 10px 10px;	}
.veranstaltungsOverviewEintrag	{	padding: 10px 10px 10px 10px;		}
 */
 
/*
 html .newsPreview {
	width: 100%;
}
/**/

.newsPrevComments {
	float: right;
}

.newsPictureCopyright {
	font-size:11px;
	font-style: italic;
	padding: 2px;
	background-color: #e7e7e7;
	display: block;
	text-align: left;
}

.newsPictureText {
	font-size:11px;
	/* font-style: italic; */ 
	padding: 2px;
	background-color: #e7e7e7;
	display: block;
	text-align: left;
}

#contentWrapper .newsSubtitle {
	margin-top: 5px;
}

#contentWrapper .formular {
	padding: 10px 0;
	overflow: hidden;
}

/*
* html #contentWrapper .formular {
	width: 475px;
}
*/

.mceContentBody	{
		padding:8px;
		background:#F6F6F6;
}
.newsDetailText, .mceContentBody {
	font-size:12px; 
	
}
.newsDetailText {
	overflow: hidden;
}

/*
* html .newsDetailText {
	width: 475px;
}
*/

.newsTitle {
	font-size: 12px;
	margin-top: 0px;
}


.newsSubtitle {
	margin: 0 0 5px 0;
	font-size:11px; 
/*	font-weight:normal; /**/ 
/*	font-size: 0.9em;
	line-height: 0.9em;*/
}

/*.newsDetail .newsSubtitle {	font-size: 12px; }
*/

p, .newsDetailText p,.mceContentBody p {
	margin-bottom: 10px;
}
.braunHell {
	background-color: #F7F6F0;
}
.braunDunkel {
	background-color: #ECE8CF;
}
.braunMittel {
	background-color: #F1F0E2;
}


#newsAnhang {
	margin: 5px 0;
	font-weight: bold;
}

#newsLink {
	margin: 5px 0;
	font-weight: bold;
}

/* **** Datei profile.css **** */


.profile .leftBox {
    width: 360px;
    float:left;
}

.profile .rightBox {
    /*position: absolute;
    left: 390px;
    top: 33px;*/
    padding-top:33px;
    float:right;
    width:145px;
    text-align: center;
}

.profile .entryHeadline {
    padding-top: 6px;
    margin-bottom: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.profile .prfName {
    float: left;
    width: 100px;
    text-ali2gn: right;
    padding-right: 4px;
}

.profile .prfBox {
    padding-left: 0px;
}

.profile .prfValue {
    float: left;
    width: 252px;
    font-w2eight: bold;
}

.clear {
    clear: both;
}

/* **** Datei rating.css **** */

.rating {
    width: 10em;
    height: 50px;
}

.ratingAverageWrap {
    border:1px solid #999999;
    height:5px;
    overflow:hidden;
    width:80px;
}

.ratingAverage {
    background-color:blue;
    float:left;
    height:5px;
}

.rating img {
    border: medium none;
    display: inline;
    height: 16px;
    margin: 0;
    width: 16px;
    float:left;
}

.rating a {
    float:left;
}

.ratingHidden {
    display:none !important;
}

.blankRating {
    background:transparent url(../bilder/rating/star_blank.gif) no-repeat scroll 0%;
}

.blankRatingOver, .blankRatingUser {
    background:transparent url(../bilder/rating/star_blank_over.gif) no-repeat scroll 0%;
}

.halfRating {
    background:transparent url(../bilder/rating/star_half.gif) no-repeat scroll 0%;
}

.halfRatingOver, .halfRatingUser {
    background:transparent url(../bilder/rating/star_half_over.gif) no-repeat scroll 0%;
}

.fullRating {
    background:transparent url(../bilder/rating/star_full.gif) no-repeat scroll 0%;
}

.fullRatingOver, .fullRatingUser {
    background:transparent url(../bilder/rating/star_full_over.gif) no-repeat scroll 0%;
}

/* **** Datei style.css **** */

.logo {
	width:200px;
	height:160px;
}

.inhalt_top {
	position:absolute;
	top:5px;
	right:5px;
	width:390px;
	height:140px;
	background:gray;
	padding:5px;
}

#copyright a {
	font: 9px Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
}

#inhalt_bar .breadcrumbs a, #inhalt_bar .breadcrumbs span {
	color:black;
	text-decoration:none;
}

#inhalt_bar .breadcrumbs a:hover {
	color:gray;
	text-decoration:none;
}

#sprachen a {
	text-decoration:none;
}

#sprachen img {
	padding:1px;
}

.suche {
	float:right;
	width:127px;
	height:14px;
	padding:3px;
}

.suchfeld {
	position:absolute;
	top:3px;
	left:40px;
	padding:0;
	margin:0;
	border:0;
	width:90px;
	height:14px;
	font:normal 10px Arial, Helvetica, sans-serif;
	background:white;
}

.block-warenkorb-WarenkorbBlock {
	width: 148px;
}

.block-warenkorb-WarenkorbBlock .gbBlock {
	padding: 0;
}

.summary-warenkorb {
	text-align: center;
}

.nowrap	{white-space:nowrap;}
/* Damits im IE6 ist wie in anderen Browsern, spezialbehandlung für unter-td's */
.nowrap	td {white-space:nowrap;}

button.statSelBut,button.statNotSelBut	{padding:1px;font-size:11px;margin:2px 3px;}
.statSelBut	{cursor:pointer;}
.statNotSelBut	{background:white;cursor:pointer;}
.bgTable	{background:#EEE;}
.bgTable td	{background:#DDD;padding:3px;text-align:center;cursor:pointer;}
.bgTable td:hover	{background:#CCC;}
.bgTable td.inactive	{color:gray;}

img.absV	{vertical-align: middle;}

div.kleinanzeigen, div.kleinanzeigen table	{font-size:12px;}
div.kleinanzeigen div	{zoom:1;}
div.kleinanzeigen div.text__	{zoom:normal;}

/* **** Datei suche.css **** */


#searchPage {
    background-color:#FBFAF5;
    overflow:hidden;
    padding:10px;
}

#searchbox {
    padding:10px 10px 10px 0px;
}

.searchPreview {
    border-bottom-width: 1px;
    border-bottom-style: solid;
   /* font-size:0.9em;*/
    margin:0pt;
    overflow:hidden;
    padding:10px 10px 10px 20px;
}

#searchbox p.errorGlobalSearch {
    color: #80000F;
    overflow:hidden;
    font-weight: bold;
}

/* **** Datei transparenz.css **** */

.alpha100 {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.alpha80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

.alpha70 {
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

.alpha60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

.alpha50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

.alpha30 {
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30;
}


/* **** Datei umfrage.css **** */


.umfrageBox {
    margin-bottom: 20px;
}

.umfrageBox .entryPaddingLeft {
    padding-left: 20px;
}

.umfrageBox .option {
    width: 160px;
    float: left;
}

.umfrageBox .ergebnis {
    width: 280px;
    height: 12px;
    overflow: hidden;
    margin:auto;
    float: left;
    border-width: 0px;
    border-style: solid;
}

.umfrageBox .ergebnis .ergebnis_balken {
	font-size:10px;
	line-height:10px;


    text-align: right;
	/*margin-top:-1px;*/
    height:11px;
}
* html .umfrageBox .ergebnis .ergebnis_balken {	line-height:12px;}

.umfrageBox .smallFont {
    font-size:6px;
    line-height: 6px;
    height: 6px;
}



