body {
  background-color: #FDFCF5 !important;
}

* {
font-size:13px;
}

.toolmenu_top { 
	margin-right:12px;
	margin-top: 3px;
	text-align:right;
}

:root .toolmenu_top { 
	margin-right:12px;
	margin-top:2px;
	text-align:right;
}

*+html .toolmenu_top { 
	margin-right:12px;
	margin-top: 5px;
	text-align:right;
}

.toolmenu_top a {
  font-size:11px !important;
	text-decoration: none !important;
}

:root .toolmenu_top a {
  font-size:10px !important;
	text-decoration: none !important;
}

.toolmenu_top .toolimage  {
position:relative;
top:1px;
}

#header {
	margin-left:16px;
	margin-top:15px;
}

#headlogo_start {
	margin-left: 16px !important;
	margin-top: 14px !important;
	width:300px;
}

#header_back img { 
  float:none;
  margin:0;
}

.bgnlogo {
	left:35px;
	position:absolute;
	top:10px;
}

.page_editdate {
	width:768px;
}

#portalmenu {
	margin-left: -10px;
	margin-top:109px;
	padding-bottom:39px;
	width: 800px;
}

*html #portalmenu {
  margin-top: 113px;
  padding: 0px;
	margin-left:20px;
	width: 800px;
}

*+html #portalmenu {
  margin-top: 117px;
  padding-bottom: 0px;
	margin-left:30px;
	width: 800px;
}

#portalmenu li {
	border:0 none;
	display:block;
	float:left;
	padding:3px 11px 2px 16px;
	text-align:center;
	line-height:30px;
  background-position: 0 13px;
  margin-top:2px;
}


*html #portalmenu li {
  margin-top: 5px;
}

#portalmenu .portalmenuitem { 
  height: 30px;
  padding-right:15px;
}

/* IE6 Hacks */
*html .portalmenuitem {
  width:70px;
}

*html #portal_8548 .portalmenuitem  {
  width:40px;
}
*html #portal_8546 .portalmenuitem {
  width:145px;
}



.portalimage_start { 
  height: 100% !important:
}

/* Portlet */
.articleitem_frame_microsite {
	height:150px;
	background:url("/files/9395/24180/1/Ruecken/portlet-bg.jpg") no-repeat scroll 0 0 transparent;
}
.portlet-mehrlink {
	background:url("/files/9395/24180/1/Ruecken/menuitem-plus.gif") no-repeat scroll right center transparent;
	border:0 solid;
	display:block;
	font-weight:bold;
	padding-right:16px;
	text-align:right;
	text-decoration:none !important;
	margin-top:10px;
	width:150px;
}

/* ENDE PORTLET*/
#content_basediv_site .title {
	 clear:both; 
	 margin:0px; 
	 padding-bottom:9px;
}

.border-bottom {
	border-bottom: 1px solid #1CADC4; 
	margin-bottom: 3px;
	padding-top:5px;
}

.bottom-sideid {
	float:left;
	font-size: 10px;
}

.bottom-lastchange{
	float:right;
	font-size:10px;
}

.bereichmenu .bereichmenu_item a{
	font-size:11px !important;
}

#content_basediv_site {
  margin-top:45px;
}

.portlet-mehrlink { 
  margin-top:10px;
  width: 150px;
}


.content {
  color:#1E1E1E;
  width:546px;
  position: relative;
	top: -4px;
}

.articleitem, .articleitem_frame, .content  {
	padding: 9px 10px 9px 20px;
}

/*
.epp323_frm_container_class {
  padding: 9px 10px 9px 20px !important;
}
*/

#footer {
  font-size:10px !important;
}

.articleitem_frame { 
  margin: 0;
  width: 555px;
  position: relative;
	top: -4px;
	padding: 9px 10px 9px 20px;
}

root: .articleitem_frame { 
  margin: 0;
  width: 555px;
  position: relative;
	top: 0px;
}


a, #portalmenu li a {
  color:#7A7C7E !important;
	font-size: 13px !important;
}

a, a:visited{
  text-decoration:underline;
}

a:hover, #portalmenu li a:hover {
  color:#1CADC4 !important;
  text-decoration:none;
}


.articleitem_frame_microsite h3 {
  color:#1CADC4 !important;
}

#classicmenu_list { 
  margin-top:-2px;
}

#classicmenu_list .classicmenu_open {
	font-weight: normal;
}

#classicmenu_list .classicmenu_highlight  {
	font-weight: bold;
}

#classicmenu_list a {
  color: #1E1E1E !important;
}

#classicmenu_list a:hover {
  color: #1CADC4 !important;
}


#content_basediv_site h1, h2 ,h3, h4, .col-brighttext, .articleitem h3
{
  color: #1CADC4 !important;
  text-decoration:none;
}

.hltext {
  color: #1CADC4 !important;
}

/* Artikel Image */
.articleimage_left {
	margin:3px 10px 10px 0;
}

.articleimage_description  {
  background-color:white;
  color: black;
  text-align:left;
	width:122px;
}

.pager_button_middle_active {
  background: #1CADC4 !important;
} 

.bluebox {
  background:#E7F4F3 none repeat scroll 0 0;
  clear:both;
  display:block;
  padding:5px;
 /* width:100%; */
}

 /* frühere Tabellen in blau */
.fa-bt-n {color:#1cadc4;}
.fa-bt-f {color:#1cadc4; font-weight: bold;}
.fa-tcol-0 {background: #000000;}
.fa-tcol-1 {color: #FFFFFF; background:#119ab0; font-size:x-small; font-weight: normal; text-align: left;}
.fa-tcol-2 {background:#e7f4f3;}
.fa-tcol-3 {background:#eafbfc;}
.fa-tcol-w {background:#d1eaee;}


*html .classicmenu_level1, *html .classicmenu_level2 {
  height:28px;
}

.fv-articleitem-fachtitle,
#content_basediv h1,
#content_basediv_site h1 {
	color: #1CADC4;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large !important;
	font-weight: normal;
	margin: 0 0 20px;
}

.fv-articleitem h1 {
	
}

#content_basediv h2,
#content_basediv_site h2 {
	color: #1CADC4 !important;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:large !important;
	font-weight:normal !important;
	margin-bottom:10px;
}

#content_basediv h3 {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px !important;
	margin: 0;
}

#content_basediv_site h3 {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
	margin: 0;
	font-weight:normal;
}

#content_basediv_site h4 {
	color:#98B420;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:small;
	font-weight:normal;
	margin:0;
}

.pagehistory {
	margin-left: 2x;
}

.pagehistory, .pagehistory_item {
 font-weight:normal !important;
 font-size: x-small !important
}

.pagehistory_divider {
 font-size: x-small;
 font-weight:normal !important;
}

/* IE 6 support */
*html .fv-articleitem-h2 {
	color: #1CADC4 !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large !important;
	font-weight: normal !important;
	margin: 0 0 15px 0;
}

.fv-fachtitle {
	color: #1CADC4;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large;
	font-weight: normal;
	margin: 0 0 18px;
}

.fv-dachtitle {
	color: #1CADC4;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
	font-weight: normal;
	margin: 0;
}

.fv-itemtitle {
	color: #1CADC4;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large;
	font-weight: normal;
	margin: 0;
}

.fv-content {
	min-height: 220px;
	color: #1E1E1E;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
	position: relative;
	top: -4px;
}

:root .fv-content {
	min-height: 220px;
	color: #1E1E1E;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
	position: relative;
	top: 0px;
}

.fv-content h4 {
	color: #1CADC4 !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large !important;
	font-weight: normal !important;
	margin: 0 !important;
}

.fv-content h5 {
	color: #1CADC4 !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small !important;
	font-weight: normal !important;
	margin: 0 !important;
}

.fv-contenttext {
	margin: 0 8px 0;
}

.fv-contenttext p {
	margin: 0;
	padding: 4px 0 0;
}

.fv-text {
	color: #1E1E1E;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
}

.fv-space {
	height: 10px;
	clear: both;
}

.fv-artikel-mehrlink {
	float: right;
	margin: 0;
	width: auto;
}

.fv-artikel-mehrlink a {
	color: #1CADC4 !important;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
}

.fv-artikel-mehrlink a:active {
	color: #1CADC4 !important;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
}

.fv-artikel-mehrlink a:visited {
	color: #1CADC4 !important;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
}

.fv-artikel-mehrlink a:hover {
	color: #7A7C7E !important;
	text-decoration: none;
}


.fv-articleitem {
	color: #1E1E1E !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small !important;
	border: 0 solid;
	float: left;
 	overflow: hidden;
	padding: 9px 10px 9px 20px;
	width: 552px;
	position: relative;
	top: -4px;
}

/* IE 6 support */
*html .fv-articleitem  {
	color: #1E1E1E !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small !important;
	border: 0 solid;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	width: 552px;
}

*html .fv-articleitem .simple {
 padding-top: 10px;
}

*html .fv-articleitem_frame {
 padding-top: 10px;
 padding-left: 0px !important;
}


.fv-articleitem-fachtitle,
#content_basediv h1,
#content_basediv_site h1 {
	color: #1CADC4;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large;
	margin: 0 0 20px;
}

.fv-articleitem h1 {
	
}


/* IE 6 support */
*html .fv-articleitem-h2 {
	color: #2776AE !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large !important;
	font-weight: normal !important;
	margin: 0 0 15px 0;
}

/* IE 6 support */
*html .fv-articleitem-h3 {
	color: #2776AE !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small;
	font-weight: normal;
	margin: 0;
}

.fv-articleitem_content {
	font-size: small;
}
/* IE 6 support */
*html .fv-articleitem_content {
	font-size: small;
}

.fv-articleitem_content li{
	padding-bottom: 5px;
}

.fv-articleimage_noalign {
	border: 0 none;
	display: block;
	font-size: 0;
	margin: 0;
	padding: 1px;
}


/* pager */
.fv-articleitem_footer_box {
	clear: both;
	display: block;
	padding-bottom: 1px;
}

.fv-articleitem_pager_box {
	float: right;
}

.fv-pager {
	display: block;
	float: right;
	font-size: 83%;
	margin-top: -2px;
	text-align: center;
	vertical-align: top;
}

.fv-pager-space {
	height: 19px;
	clear: both;
}

/* ende pager*/
.fv-footerspace {
	clear: both;
	height: 18px;
}

.fv-articleitem_overviewlink_box {
	float: left;
	border: 0 solid;
	color: #7A7C7E;
	display: inline;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: x-small;
}

.fv-articleitem_overviewlink_box a {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: x-small;
	color: #7A7C7E;
	text-decoration: none;
}

.fv-articleitem_overviewlink_box  a:active {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: x-small;
	color: #7A7C7E;
	text-decoration: none;
}

.fv-articleitem_overviewlink_box  a:visited {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: x-small;
	color: #7A7C7E;
	text-decoration: none;
}

.fv-articleitem_overviewlink_box  a:hover {
	color: #2776AE !important;
	text-decoration: none;
}

.fv-articleitem_overviewlink_img {
	border: medium none;
	margin-bottom: 1px;
	margin-right: 4px;
	margin-top: -4px;
	vertical-align: middle;
}


/* article itemTeaser */
.fv-it_content {

}

.fv-it-dachtitel {
	
}

.fv-it-dachtitel-space {
	height: 10px;
}

/* IE 6 support */
*html.fv-it-dachtitel-space {
	height: 10px;
	font-size: 0px;
}


#content_basediv_site .fv-it_pagelink h2 {
	text-decoration:none;
}

.fv-it_pagelink {
	
}

.fv-it_pagelink a{
	text-decoration: none;
}

#content_basediv_site .articleteaser_content a{
		text-decoration: underline;
}

/* IE 6 support */
*html .fv-it_pagelink a{
	background: url("/files/9395/24180/1/Freiwillige_Versicherung/00BB.gif") no-repeat left 5px;
	text-decoration: none;
	padding-left: 8px;
}

.fv-it-pagelink-space {
	height: 10px;
}

/* IE 6 support */
*html .fv-it-pagelink-space {
	height: 10px;
	font-size: 0px;
}

.fv-it-pagelink-content-space {
	
}

/* artikel item auf voller breite */
.fv-fullsize {
  width:100% !important;
	margin-left:0px !important;
}

.fv-fullsize .text-marker-1 {
  position:absolute;
  z-index: 1000;
  border: 1px solid red; 
  top: 100px;
  left: 100px;
}

.fv-fullsize .text-marker-2 {
  position:absolute;
  z-index: 1000;
  border: 1px solid red; 
  top: 240px;
  left: 540px;
}

.fv-fullsize .text-marker-3 {
  position:absolute;
  z-index: 1000;
  border: 1px solid red; 
  top: 560px;
  left: 610px;
}


.fv-fullsize .text-marker-4 {
  position:absolute;
  z-index: 1000;
  border: 1px solid red; 
  top: 634px;
  left: 610px;
}

.fontsize-small, .fontsize-small b {
	font-size: x-small !important;
	padding-top:10px;
}
.fontsize-small a, a:visited{
	font-size: small !important;
	padding-top:10px;
	text-decoration: underline;
}
.fontsize-big, .fontsize3 {
	font-size:medium;
}

.fontsize-big .col-brighttext {
	color:#1CADC4;
	font-size:medium;
}

.gallery-div, .gallery-title {
	padding: 0;
}

/* Form Editor */
.formeditor_container .formeditor_headline {
	padding-left:20px;
	padding-top:5px;
}

.formeditor_container {
	top:-4px;
}

.formeditor_form {
	padding-left: 5px;
}


.fv-mehrlink-image {
	background:url("/files/9395/24180/1/Ruecken/portlet_mehrlink.gif") no-repeat scroll right 3px transparent;
	padding-right:16px;
}


.imageright {
	float:right;
	margin:0 0 5px 10px;
	width:auto;
}

/* Pager */
.pager_button_right {
	background-color:#119AB0;
}

.pager_button_middle a {
	text-decoration:none;
}

/* gallery*/

.gallery_container {
	position: relative;
	top: -4px;
	padding: 9px 10px 9px 20px;
}

.gallery-category {
	padding-left:20px;
	width:549px;
}

#content_basediv_site .gallery-category-title h2 {
	color: #1CADC4 !important;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:large !important;
	font-weight:normal !important;
	margin:0 !important;
	padding-bottom:5px !important;
}

.gallery-table-category  {
	padding-right: 0;
	width:416px;
	float:right;
}

.tab-headline {
background:none repeat scroll 0 0 #119AB0;
color:white;
}

.tab-dark {
background:none repeat scroll 0 0 #D1EAEE;
}

.tab-light {
background:none repeat scroll 0 0 #EAFBFC;
}

.fileinfo_table {
	border-top:1px dotted #119AB0;
	width:100%;
}

.fileinfo {
	width:546px;
	border:medium none;
}

.fileinfo_txt, .fileinfo_icon {
	padding:0;
}
.fileinfo_icon {
	width:0;
}

/* ENDE gallery*/


/* MENU */
/*
#classicmenu_list .classicmenu_level2 div {
	margin-left:30px;
	font-size:12px;
	line-height:18px;
	width:150px;
}

#classicmenu_list .classicmenu_plusminus  {
  height: 8px;
  width: 8px;
	margin:8px 3px 0 7px;
}
*/
#classicmenu_list .classicmenu_level3 div {
	font-size:12px;
	margin-left:57px;
	line-height:18px;
}
/* ENDE MENU*/

/*Video */
.videoitem_frame {
	width:550px;
	padding:9px 10px 9px 20px;
}

.video-content {
	min-height: 0;
	color: #000000;
}

.video-content h4 {
	color: #1CADC4 !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: large !important;
	font-weight: normal !important;
	margin: 0 !important;
}

.video-content h5 {
	color: #1CADC4 !important;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: small !important;
	font-weight: normal !important;
	margin: 0 !important;
}

.video-content .table-video {
	border="0"; 
	cellpadding="2";
	cellspacing="1";
	width: 400px;
}

.video-content .fv-contenttext {
	margin: 0;
}

/* ENDE video*/


/* SHOP */
.shop {
	padding:9px 10px 9px 20px;
	position:relative;
	top:-20px;
	width: 546px;
	color: #000000;
}

*html .shop {
	top: 0px;
}

*+html .shop {
	top: 0px;
}

.shop .warenkorb {
	padding-top:15px;
}

/* IE6 */
*html .shop .warenkorb {
	padding-top: 0px !important;
	margin-top: 0px !important;
}

/* IE7 */
*+html .shop .warenkorb {
  padding-top: 0px;
	margin-top: 0px;
}

.shop b{
	color: #000000;
}

.shop .std_content.std_contenthg1 {
	color: #000000;
	width:403px;
}

.shop .shop_produktdetails{
	padding-top:15px;
}

/* IE6 */
*html .shop .shop_produktdetails{
	padding-top: 0px !important;
}

/* IE7 */
*+html .shop .shop_produktdetails{
	padding-top: 0px !important;
}

.shop .divider {
border-bottom:1px dotted #119AB0;
font-size:1px;
height:5px;
margin:0 5px 5px;
}


#content_basediv_site .collectionname h2 {
	color:#1CADC4 !important;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:large !important;
	font-weight:normal !important;
	margin:0;
}

.shop .std_content.std_contenthg1 h2 {
	color:#1CADC4;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:large;
	font-weight:normal;
	margin:0;
	padding-bottom:5px !important;
}

.shop .titledate {
	color:#1CADC4;
	float:left;
	font-family:Arial,Helvetica,Sans Serif;
	font-size: 11px;
	font-weight:bold;
	padding-bottom:4px;
	text-align:left;
}

:root .shop .titledate {
	color:#1CADC4 ;
	float:left;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:x-small;
	font-weight:bold;
	padding-bottom:6px;
	text-align:left;
}

.shop .collectionname {
	padding-bottom: 20px;
}

.shopthead {
	color:#000000;
}

.shop-bg-1 {
	color:#000000;
}

/* ENDE SHOP */

/* Kontakt */
#ruecken_bgn {
	color: #000000;
}

#ruecken_bgn b {
	color: #000000;
}

#ruecken_bgn INPUT[type="radio"] { 
	position: relative; 
	top: 4px;
}

:root #ruecken_bgn INPUT[type="radio"] { 
	position: relative; 
	top: 2px;
}

.frmtxtinput {
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:xx-small;
	overflow:auto;
	height:100px;
	width:265px;
}

div.articleimage_left + ul {
	position:relative;
	left:10px;
}
