#body
	{ margin: 0px 0px 0px 0px; background: #FFFFFF; }

.bodytext,
.bodytext-headline,
.bodytext-article,
.bodytext-intro
	{ color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Helvetica, Arial, Times, Geneva; overflow: visible }

.bodytext-small
	{ color: black; font-weight: normal; font-size: 8px; line-height: 9px; font-family: Verdana, Helvetica, Arial, Times, Geneva; overflow: visible }

.bodytext-headline
	{ text-decoration: underline }


.headline-normal-small {color: black; font-weight: normal; font-size: 13px; line-height: 16px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.admin-bodytext-lighter,
.admin-bodytext-light,
.admin-bodytext-heavy,
.admin-bodytext { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Helvetica, Arial, Times, Geneva; overflow: visible }

.bodytext2  { color: black; font-weight: normal; font-size: 11px; line-height: 18px; font-family: Verdana, Helvetica, Arial, Times, Geneva; border: none; overflow: visible }
.headline-gruen  { color: black; font-weight: bold; font-size: 16px; line-height: 16pt; font-family: Arial, Times, Helvetica, Geneva; background: #9acd32; border: 0px aqua }
.admin-field-label  { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Helvetica, Arial, Times, Geneva; overflow: visible }
.headline-imagetext  { color: black; font-weight: normal; font-size: 14px; line-height: 26px; font-family: Verdana, Arial, Helvetica, Times, Geneva }
.headline-liste  { font-weight: bold; font-size: 14px; line-height: 14pt; font-family: Verdana, Helvetica, Arial, Geneva; background: transparent }
.headline-negativ  { color: white; font-weight: bold; font-size: 16px; line-height: 16pt; font-family: Arial, Times, Helvetica, Geneva; background: black; border: 0px aqua }

.headline-normal,
.film-headline-normal-light,
.film-headline-normal-heavy,
.multimedia-headline-normal-light,
.multimedia-headline-normal-heavy,
.ecards-headline-normal-heavy,
.events-headline-normal-light,
.events-headline-normal-heavy,
.community-headline-normal-light,
.community-headline-normal-heavy,
.bereich-headline-normal-light,
.bereich-headline-normal-heavy,
.musik-headline-normal-light,
.musik-headline-normal-heavy,
.freunde-headline-normal-light,
.freunde-headline-normal-heavy,
.vi-headline-normal-light,
.vi-headline-normal-heavy,
.vf-headline-normal-light,
.vf-headline-normal-heavy,
.vg-headline-normal-light,
.vg-headline-normal-heavy,
.vpos-headline-normal-light,
.vpos-headline-normal-heavy,
.vc-headline-normal-light,
.vc-headline-normal-heavy,
.vsc-headline-normal-light,
.vsc-headline-normal-heavy,
.qxp-rast-headline-normal-light,
.qxp-rast-headline-normal-heavy,
.qxp-read-headline-normal-light,
.qxp-read-headline-normal-heavy,
.forum-headline-normal-heavy,
.msg-headline-normal-heavy,
.webcatalog-headline-normal-heavy,
.gewinnspiel-headline-normal-heavy,
.vivaintern-headline-normal-heavy,
.auto-headline-normal-heavy,
.auto-headline-normal-light,
.essen-headline-normal-heavy,
.essen-headline-normal-light,
.sport-headline-normal-heavy,
.sport-headline-normal-light,
.job-headline-normal-heavy,
.job-headline-normal-light,
.reisen-headline-normal-heavy,
.reisen-headline-normal-light,
.wohnen-headline-normal-heavy,
.wohnen-headline-normal-light,
.suchen-headline-normal-heavy,
.admin-headline-normal-lighter,
.admin-headline-normal-light,
.admin-headline-normal-heavy,
.ip-headline-normal-light,
.ip-headline-normal-heavy
	{ color: black; font-weight: bold; font-size: 14px; line-height: 14pt; font-family: Verdana, Helvetica, Arial, Geneva }

.film-headline-normal-light,
.multimedia-headline-normal-light,
.events-headline-normal-light,
.community-headline-normal-light,
.bereich-headline-normal-light,
.musik-headline-normal-light,
.freunde-headline-normal-light,
.vi-headline-normal-light,
.vf-headline-normal-light,
.vg-headline-normal-light,
.vpos-headline-normal-light,
.vc-headline-normal-light,
.vsc-headline-normal-light,
.qxp-rast-headline-normal-light,
.qxp-read-headline-normal-light,
.admin-headline-normal-lighter,
.admin-headline-normal-light,
.ip-headline-normal-light
	 { padding-left: 0.4em }

.film-headline-normal-heavy,
.multimedia-headline-normal-heavy,
.events-headline-normal-heavy,
.community-headline-normal-heavy,
.bereich-headline-normal-heavy,
.musik-headline-normal-heavy,
.freunde-headline-normal-heavy,
.vi-headline-normal-heavy,
.vf-headline-normal-heavy,
.vg-headline-normal-heavy,
.vpos-headline-normal-heavy,
.vc-headline-normal-heavy,
.vsc-headline-normal-heavy,
.qxp-rast-headline-normal-heavy,
.qxp-read-headline-normal-heavy,
.forum-headline-normal-heavy,
.msg-headline-normal-heavy,
.webcatalog-headline-normal-heavy,
.gewinnspiel-headline-normal-heavy,
.vivaintern-headline-normal-heavy,
.ecards-headline-normal-heavy,
.auto-headline-normal-heavy,
.essen-headline-normal-heavy,
.sport-headline-normal-heavy,
.job-headline-normal-heavy,
.reisen-headline-normal-heavy,
.suchen-headline-normal-heavy,
.ip-headline-normal-heavy,
.admin-headline-normal-heavy
	 { padding-left: 0.4em }

.admin-headline { color: white; font-weight: bold; font-size: 14px; line-height: 14pt; font-family: Verdana, Helvetica, Arial, Geneva }
.schwarzeschrift { color: black; font-weight: bolder; font-size: 12px; font-family: Helvetica, Arial, Geneva; vertical-align: bottom }
.vivaunderline { color: black; font-weight: bolder; font-size: 12px; font-family: Helvetica, Arial, Geneva; text-decoration: underline }
.vivazeilen { color: black; font-size: 12px; line-height: 150%; font-family: Times, Helvetica, Arial, Geneva }
.weisseschrift { color: white; font-weight: bolder; font-size: 9px; font-family: Verdana, Arial, Helvetica }
a { color:black; font-weight: bold; text-decoration: none }
.input-small { font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, Times, Geneva }
.select-small { font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, Times, Geneva}
a:active { }
a:hover   { text-decoration: underline }
a:visited { color:black }
headline-neg.grau { color: white; font-weight: bold; font-size: 16px; line-height: 16pt; font-family: Verdana, Helvetica, Arial, Geneva; background: gray }

.graybox
	{ background: #939598; width: 100%; }

.pathbox
	{ background: #939598; padding: 4px 2px 4px 20px; }

.pathitem,
.pathitem a:link,
.pathitem a:active,
.pathitem a:hover,
.pathitem a:visited
   { font-size: 10px; color: white; text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Helvetica; }

.menu-bar,
.banner-block
	{ background: #939598; }

.menu-bar
	{ padding-left: 20px; }

.menu-title-cell,
.menu-title-cell-over
	{ font-size: 10px; padding: 4px 2px 4px 2px; }

.menu-title-cell,
.menu-title-cell a:link,
.menu-title-cell a:active,
.menu-title-cell a:hover,
.menu-title-cell a:visited
	{ color: white; text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Helvetica; }

.menu-title-cell-over,
.menu-title-cell-over a:link,
.menu-title-cell-over a:active,
.menu-title-cell-over a:hover,
.menu-title-cell-over a:visited
	{ background: #DDDDDD; color: black; text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Helvetica; }

.menu-block
	{ background: #DDDDDD; border: solid #000000; border-width: 0px 1px 1px 1px; }

.menu-item-cell,
.menu-item-cell-over
	{ font-size: 10px; padding: 4px 2px 4px 2px; }

.menu-item-cell,
.menu-item-cell a:link,
.menu-item-cell a:active,
.menu-item-cell a:hover,
.menu-item-cell a:visited
	{ color: black; text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Helvetica }

.menu-item-cell-over,
.menu-item-cell-over a:link,
.menu-item-cell-over a:active,
.menu-item-cell-over a:hover,
.menu-item-cell-over a:visited
	{ background: #939598; color: white; text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Helvetica }


.banner-text-background
	{ background: #000000; }

.banner-text
	{ background: #000000; color: white; text-decoration: none; font-size: 18px; font-weight: bold; font-family: Verdana,Arial,Helvetica;
	  text-align: center; padding: 4px 0px 4px 0px; }




.button,
.button-cell
	{ text-align: center; padding-right: 6px; padding-left: 6px; height: 20px }

.button,
.button-bar
	{ background: black }

.button,
.button-black,
.button-white,
.events-button,
.freunde-button,
.musik-button,
.film-button,
.community-button,
.chat-button,
.forum-button,
.msg-button,
.webcatalog-button,
.ecards-button,
.ip-button,
.admin-button
	{ font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.button-black
	{ color: black }

.button-white
	{ color: white }

.button-white:hover,
.button-black:hover,
.events-button:hover,
.freunde-button:hover,
.musik-button:hover,
.film-button:hover,
.community-button:hover,
.chat-button:hover,
.forum-button:hover,
.msg-button:hover,
.webcatalog-button:hover,
.ecards-button:hover,
.admin-button:hover,
.ip-button:hover
	{ text-decoration: none }

.image-description2 			{font-family: Verdana; font-size: 9px;}
.image-description 			{ font-size: 9px; background: #eeeeee }
/* .bodytext-article		{ text-align: justify } */
.bodytext-intro				{ /*text-align: justify;*/ margin-bottom: 1.2em }

.bereich-light,
.bereich-headline-normal-light
	{ 	color: white;
		background: #c60024 !important
	}

.bereich-heavy,
.bereich-headline-normal-heavy
	{ background: #999999 }


.film-light,
.film-headline-normal-light
	{ background: #ccccff }

.film-heavy,
.film-headline-normal-heavy
	{ background: #9999ff }

.film-button
	{ color: black }

.multimedia-light,
.multimedia-headline-normal-light
	{ background: #ccffcc}

.multimedia-heavy,
.multimedia-headline-normal-heavy
	{ background: #99cc99 }

.musik-light,
.musik-headline-normal-light
	{ background: #FFCECE }

.musik-heavy,
.musik-headline-normal-heavy
	{ background: #FF9C9C }

.musik-button
	{ color: black }


.events-light,
.events-headline-normal-light
	{ background: #f0e68c }

.events-heavy,
.events-headline-normal-heavy
	{ background: #ffcc00 }

.events-button
	{ color: black }

.community-light,
.community-headline-normal-light
	{ background: #ffffcc }

.community-heavy,
.community-headline-normal-heavy
	{ background: #ffff66 }

.community-button
	{ color: white }

.chat-heavy
	{ background: #ffff66 }

.chat-button
	{ color: white }

.freunde-light,
.freunde-headline-normal-light
	{ background: #ffdead }

.freunde-button
	{ color: black }

.freunde-heavy,
.freunde-headline-normal-heavy
	{ background: #ff9966 }


.vi-light,
.vi-headline-normal-light
	{ background: #33CC33 }

.vi-button
	{ color: black }

.vi-heavy,
.vi-headline-normal-heavy
	{ background: #339933 }


.vf-light,
.vf-headline-normal-light
	{ background: #CCFFCC }

.vf-button
	{ color: black }

.vf-heavy,
.vf-headline-normal-heavy
	{ background: #99CC99 }



.vg-light,
.vg-headline-normal-light
	{ background: #FFFF99 }

.vg-button
	{ color: black }

.vg-heavy,
.vg-headline-normal-heavy
	{ background: #FFCC33 }



.vpos-light,
.vpos-headline-normal-light
	{ background: #33CC33 }

.vpos-button
	{ color: black }

.vpos-heavy,
.vpos-headline-normal-heavy
	{ background: #009966 }


.qxp-read-light,
.qxp-read-headline-normal-light
	{ background: #CCFFFF }

.qxp-read-button
	{ color: black }

.qxp-read-heavy,
.qxp-read-headline-normal-heavy
	{ background: #99CCFF }


.qxp-rast-light,
.qxp-rast-headline-normal-light
	{ background: #FF3333 }

.qxp-rast-button
	{ color: black }

.qxp-rast-heavy,
.qxp-rast-headline-normal-heavy
	{ background: #CC3333 }




.vc-light,
.vc-headline-normal-light
	{ background: #FFCCFF }

.vc-button
	{ color: black }

.vc-heavy,
.vc-headline-normal-heavy
	{ background: #CC99CC }



.vsc-light,
.vsc-headline-normal-light
	{ background: #66FFFF }

.vsc-button
	{ color: black }

.vsc-heavy,
.vsc-headline-normal-heavy
	{ background: #66CCCC }


.forum-light			{ background: #ffffd5 }

.forum-heavy,
.forum-headline-normal-heavy
	{ background: #ffff66 }

.forum-beitrag-light	{ background: #F8F8F8 }
.forum-beitrag-heavy	{ background: #dcdcdc }
.forum-button			{ color: white }

.msg-light				{ background: #ffffd5 }

.msg-heavy,
.msg-headline-normal-heavy
	{ background: #ffff66 }

.msg-nachricht-light	{ background: #ffffd5 }
.msg-nachricht-heavy	{ background: #ffff66 }
.msg-button				{ color: white }

.gewinnspiel-light,
.gewinnspiel-headline-normal-light
	{ background: #FFFF66 }

.gewinnspiel-heavy,
.gewinnspiel-headline-normal-heavy
	{ background: #FF9900 }

.webcatalog-light			{ background: #ffffcc }

.webcatalog-heavy,
.webcatalog-headline-normal-heavy
	{ background: #ffff66 }

.webcatalog-button			{ color: black }

.gewinnspiel-heavy,
.gewinnspiel-headline-normal-heavy
	{ background: #FF8C00 }

.vivaintern-heavy,
.vivaintern-headline-normal-heavy
	{ background: #9999CC }

.ecards-heavy,
.ecards-headline-normal-heavy
	{ background: #ffcccc }

.ecards-light,
.ecards-headline-normal-light
	{ background: #ffe4e1 }

.ecards-button
	{ color: black }

.auto-heavy,
.auto-headline-normal-heavy
	{ background: #DC6F02 }

.auto-light,
.auto-headline-normal-light
	{ background: #DBB58F }

.essen-heavy,
.essen-headline-normal-heavy
	{ background: #FF7F50 }

.essen-light,
.essen-headline-normal-light
	{ background: #FF7F50 }

.job-heavy,
.job-headline-normal-heavy
	{ background: #6BC6C6 }

.job-light,
.job-headline-normal-light
	{ background: #A8E5E5 }

.sport-heavy,
.sport-headline-normal-heavy
	{ background: #ADFF2F }

.sport-light,
.sport-headline-normal-light
	{ background: #D8FF99 }

.reisen-heavy,
.reisen-headline-normal-heavy
	{ background: #1FBEF9 }

.reisen-light,
.reisen-headline-normal-light
	{ background: #81DDFE }

.wohnen-heavy,
.wohnen-headline-normal-heavy
	{ background: #FF7F50 }

.wohnen-light,
.wohnen-headline-normal-light
	{ background: #FFC7B2 }

.suchen-heavy,
.suchen-headline-normal-heavy
	{ background: #CCFFFF }

.admin-lighter,
.admin-bodytext-lighter,
.admin-headline-normal-lighter
	{ background: #e6edff; color: #000}

.admin-light,
.admin-bodytext-light,
.admin-headline-normal-light
	{ background: #d5e0ff; color: #000}

.admin-heavy,
.admin-bodytext-heavy,
.admin-headline-normal-heavy
	{ background: #8ea6ff; color: #fff }
.admin-button
	{ color: white }

.ip-light,
.ip-headline-normal-light
	{ background: #addeff }

.ip-button
	{ color: black }

.ip-heavy,
.ip-headline-normal-heavy
	{ background: #6699ff }

table.left-image {
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

table.right-image {
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

img.left-image {
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

img.right-image {
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

a.tsr_link {text-decoration:none !important; font-weight:normal !important;}
a.tsr_link:hover {text-decoration:none !important;}