img {
   behavior: url("http://www.bankhofer-gesundheitstipps.de/plugin/pngbehavior.htc");
}

.serendipity_karmaVoting {
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_karmaVoting a {
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_karmaVoting a:hover {
    color: green;
}

.serendipity_karmaError {
    color: #FF8000;
}

.serendipity_karmaSuccess {
    color: green;
}
/* templates/bankhofer/style.css  */

/***** Body and main container *****/

body {
margin:0;
padding:0;
font-family: Verdana, Arial, Tahoma,Arial,sans-serif;
background:#E3E6CF url(/images/bg.png) repeat;
color:#3a3a3a;
font-size: 100.01%;
}



h1, h2, h3, h4, table, th, tr, td, form	{
margin: 0px; 
text-decoration:none;
text-align:left;
padding:0;
}
h1, h2{
font-size:1.42em;
margin: 0 0px 10px 0px;
font-weight:bold;
color:#333;
}



h5{
background: url(/images/arrow1.gif) left no-repeat;
background-color: #DEE673;  /* DFE673 */
background-position:5px 50%;
border:1px solid #C5CC66; /*9CA151 */
border-width:0px 0px 1px 0px;
color:#2f2f2f;
text-transform: uppercase;
font-size:0.95em;
display:block;
letter-spacing:1px;
font-weight:bold;
margin: 0;
padding:4px 0px 3px 25px;
}
th, td{
vertical-align:top;
}

th {
border:0px solid #DFE673;
background-color:#FDFFDF;
padding:5px;
}	

.tabborder, .tabborder td{
border:1px solid silver;
border-collapse:collapse;
}

  fieldset {
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #ddd;
  }
  fieldset legend {
    color: #666; /* IE color fix */
    padding-right: .2em; /* FF fix for 'padding: 0 0.2em' bug */
    padding-left: .2em; /* FF fix for 'padding: 0 0.2em' bug */
  }




a, h2 a {
text-decoration:none;
color:#006633;
background-color:inherit;
}

a:hover {
text-decoration:underline;
color:#003399;
background-color:inherit;
}

a img {
border:0;
}

#contentleft h3 a, #contentleft h3 a:hover, #contentleft h4 a, #contentleft h4 a:hover {
color:#006633;   /*805f40 */
font-weight:bold;
text-decoration:none;
}


.s9y_wrap {
text-align:left;
padding:5px;
}

#outerwrap{
width:976px;
margin:0;
}

#wrap {
background:#fff;

padding:1px 2px 1px 5px;
width:836px;
margin:0px;
float:left;
display:inline;
}

/***** Header *****/

#header {
margin:0px;
padding:0px;
font-size:0.9em;
border-bottom:0px solid #f0f0f0;
}

#header h3, #header .site_title {
font-size:1.7em;
font-weight:bold;
margin:10px 0px 0px 0px;

padding:10px 0px 0px 0px;
color:#006600;
display:inline;
}

#header .subnav {
float:right;
font-size:0.7em;
margin:0px;
padding:0px;
color:#808080;
}

#header h1 a,#header h1 a:hover {
padding:0px;
color:rgb(0,102,0);
}

#header p {
letter-spacing:-1px;
color:silver;
margin:0px;
}

#bar {
border-bottom:1px solid #f0f0f0;
}


/***** Left sidebar *****/

#LeftSideBar {
clear:left;
float:left;
width:170px;
margin:0 0 10px 0;
padding:0;
}

#LeftSideBar .serendipitySideBarItem, #LeftSideBar .container_category, #LeftSideBar .container_staticmenu {
list-style:none;
width:160px;
margin:0 0 20px 0;
padding:0;
}

#LeftSideBar li {
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
padding:6px 0 0 10px;
margin-bottom:5px;
background:#f4f4f4 url(templates/bankhofer/img/menubg.gif) bottom left repeat-x;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
}

#LeftSideBar .container_staticmenu a, #LeftSideBar .category_link_all a {
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#f4f4f4 url(templates/bankhofer/img/menubg.gif) bottom left repeat-x;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
}

#LeftSideBar .container_staticmenu br, #LeftSideBar .container_category br {
line-height:5px;
}

#LeftSideBar li:hover, #LeftSideBar .container_staticmenu a:hover, #LeftSideBar .category_link_all a:hover {
background:#eaeaea url(templates/bankhofer/img/menubg2.gif) bottom left repeat-x;
color:#286ea0;
border-top:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
border-bottom:1px solid #b0b0b0;
border-left:4px solid #505050;
}

#LeftSideBar li a:hover,  {
text-decoration:none;
color:#286ea0;
}

#LeftSideBar .serendipity_categories_plugin, #LeftSideBar .serendipity_plugin_staticpage {
display:none;
}

#LeftSideBar h2 {
font-weight:normal;
letter-spacing:-1px;
}




/***** Right sidebar *****/

#RightSideBar {
float:right;
width:320px !important;
margin:0 0px 0px 0;
padding:0px;
font-size:0.7em;
line-height:1.2em;
/*
background-image: url("/images/RightSidebar_BG.gif");
background-repeat: repeat-y;
background-position: top left;
*/
background-color:#FDFFE7;  /*F2F5C7 */
border:1px solid #E4E6CF;
border-width:0px 1px 1px 1px;
}


#RightSideBar a {
font-weight:normal;
}
#RightSideBar ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   border: none;
}


/* neu */
#RightSideBar ul, #RightSideBar ul li{
	margin-top: 10px;
	padding: 0;
	list-style-type: none;
	display: block;
}


#RightSideBar ul li
{
	border-bottom: solid 1px rgb(220,220,220);
}

#RightSideBar ul li, #RightSideBar ul li a
{
	margin: 0;
	display: block;
	padding: 0;
	line-height: normal;
}
#RightSideBar ul li a
{
	display: block;
	padding: 2px 5px 3px 5px;
}
#RightSideBar ul li a, #RightSideBar ul li a:link, #RightSideBar ul li a:visited, #RightSideBar ul li a:active, #RightSideBar ul li a:hover
{
	text-decoration: none;
	
}

#RightSideBar ul li a:link, #RightSideBar ul li a:visited, #RightSideBar ul li a:active
{
	text-decoration: none;

}
#RightSideBar ul li a:hover
{
	text-decoration: none;
	background-color: #E4E6CF;
	color: #000;
}
/* neu*/




#RightSideBar p {
padding:5px;
}

#RightSideBar table {
margin:0 0 0px 0;
padding:0;
border-collapse:collapse;
border:1px solid #d8d8d8;
border-width:0px 1px;
}

#RightSideBar .serendipity_weekDayName {
color:#505050;
font-weight:bold;
margin:0;
padding:6px 0 8px 0;
}

#RightSideBar th {
text-align:left;
background:#eaeaea url(templates/bankhofer/img/menubg2.gif) bottom left repeat-x;
color:#505050;
}

#RightSideBar td {
font-size:0.9em;
text-align:center;
background:#f2f2f2 url(templates/bankhofer/img/menubg.gif) bottom left repeat-x;
color:#3f3f3f;
}
.rsb_block {
margin:0 0 0 1px;
padding: 10px 10px 10px 10px  !important;
width:300px;
clear: both;
}

.rsb_block .blockinside{
margin-top: 10px;
}

.spezial, #RightSideBar .navi {
border-collapse:collapse;
border:1px solid #d8d8d8;
border-width:1px 1px;
font-size:1em;
color:#2f2f2f;
}


.spezial {
background-color:#F5E4C7;
}

.kategorien {
background:#FDFFE7;
border:0px solid #E4E6CF;

}
.angebote {
background-color:#c2d9f0;
margin:0px;
}


 
.serendipitySideBarTitle{
background: url(/images/arrow1.gif) left no-repeat;
background-color: #DEE673;  /* DFE673 */
background-position:5px 50%;
border:1px solid #C5CC66; /*9CA151 */
border-width:0px 0px 2px 0px;
color:#2f2f2f;
text-transform: uppercase;
font-size:0.95em;
display:block;
letter-spacing:1px;
font-weight:bold;
margin:0px 0 0px 0px;
padding:4px 0px 3px 25px;
} 

.searchTitle{
background-color: #DEE673;
border:1px solid #C5CC66;
border-width:0px 0px 2px 0px;
color:#2f2f2f;
text-transform: uppercase;
font-size:0.95em;
display:block;
letter-spacing:1px;
font-weight:bold;
margin:0px;
padding:3px 0px 3px 5px;
} 



/***** Main content *****/

#content {
margin:10px 175px 10px 175px;
padding:0;
line-height:1.3em;
text-align:left;
background-color:#fff;
}

#contentright {
margin:10px 0 10px 180px;
padding:0;
line-height:1.5em;
text-align:left;
}

#contentleft {
display:inline;
float:left;
margin-left:0px;
padding:0px 10px;
/*margin:10px 0px 10px 10px;*/
width:480px;  /* siehe auch */
line-height:1.3em;
font-size:0.75em;
background-color:#fff;
z-index:1;
}



#contentwide {
margin:10px 0 10px 180px;
padding:0;
line-height:1.3em;
text-align:left;
}

#contentfull {
margin:10px 10px 10px 10px;
padding:2px 0 0 0;
line-height:1.3em;
text-align:left;
}




.serendipity_entry {
margin-bottom:10px;
/*border-bottom:1px dotted rgb(135,206,250);*/
padding-bottom:2px;
background-color: #fff;
z-index:2;
}

.serendipity_entry_img {
padding: 5px 20px 10px 0px;
}


/* additional styles used for entry text */
.serendipity_entry p {
	 margin-bottom: 15px !important; 
}


.serendipity_entry_extended {
margin-top:15px;
}


/* the meta box that includes links to comments, trackbacks etc */
div.serendipity_entryFooter {
margin-top:10px;
margin-bottom:0px;
padding:0px;
padding-top:0px;
border:1px solid #DFE673;
border-width:0px 0px;
font-size:1em;
color: #31314B;  
text-align:right;
}

div.entryimage {
border: 0px; padding-left: 0px; padding-right: 15px;
}
div.entryimage_left {
float: left; border: 0px; padding-left: 0px; padding-right: 15px;
}
div.entryimage_right {
float: right; border: 0px; padding-left: 15px; padding-right: 0px;
}

#content a, #contentleft a, #contentright a {
	text-decoration:none;
}


#contentleft ul, #contentleft ol {
margin:2px 0 2px 15px;
padding:0 0 0 5px;
}

#content li, #contentwide li, #contentfull li, #contentleft li {
margin:0 0 15px 10px;
padding:0 0 0 4px;
}


.newsletter {
width:100%;
border:1px solid silver;
text-align:center;
padding:5px;
display:block;
background-color:#FFCC00;
font-weight:bold;
font-size:150%;
}

.newsletter a {
text-decoration:none;
font-size:200%;
display:block;
}



div.serendipity_related {
padding:5px;
margin:10px 0px;
border:1px solid silver;

}

.serendipity_findmore{
text-align:left;
}

.serendipity_findmore img{
border:0;
}


div.serendipity_pageFooter {
font-size:0.8em;
clear:both;
margin:0px auto 10px auto;
text-align:center;
}




/***** Footer *****/

#footer {
clear:both;
margin:0px 0px 0px 0px;
padding:0 0 5px 0; 
text-align:left;
color:#808080;
font-size:0.8em;
line-height:1.4em;
/*background-color:#FDFFE7;*/ 
}

#footer ul{
list-style-type: none;
margin: 0;
padding:0 0 0 13px;
border: none;
text-align:left;
}
#footer ul li{

list-style-type: disc;
text-align:left;
font-size:0.9em;
line-height:1.3em;
padding:3px 0;
}

#footer .copy{
margin:0px;
background-color: #E3E6CF;
display:block;
padding:5px;
color:black;
font-size:0.75em;
}
.top a{
display:block;
padding:5px 0px; 
margin:0px 0px 0px 0px;
text-align:right;
clear:both;
font-size:0.8em;
}

#footer p {
padding:0;
margin:0;
}

#footer a {
background-color:inherit;
text-decoration:none;
color:
}

#footer a:hover {
text-decoration:underline;
}

/***** Various tags *****/


p {
margin:0 0 16px 0;
}

.clear{clear: both;padding-bottom: 1px;margin-bottom: -1px;}
.hide, .ghost{display: none !important;}
.inside {padding:10px;}



blockquote {
border-top:1px solid #F2F5C7;
border-right:1px solid #F2F5C7;
border-bottom:1px solid #F2F5C7;
border-left:4px solid #DFE673;
margin:5px;
width:100%;
padding:5px;
background:#FFFFCC;
color:#505050;
}

blockquote p {
font-size:1.1em;
line-height:1.3em;
margin:0;
}

code, pre {
font-size:1.3em;
}

.inputstyle {
font-family:Verdana, Verdana, Arial;
font-size:0.8em;
color:#333333;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#6D90B0;
height:20;
font-weight:normal;
}

/***** Table styles *****/
#LeftSideBar .serendipity_weekDayName {
text-align:center;
}

#LeftSideBar td {
font-size:0.9em;
text-align:center;
color:#888;
}


td.Today {
border:solid 1px;
}


/***** Form styles *****/

#content .button, #contentleft .button, #contentright .button {
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
margin:0 0 15px 0;
padding:7px 7px 7px 11px;
background:#f4f4f4 url(templates/bankhofer/img/menubg.gif) bottom left repeat-x;
color:#505050;
font-weight:bold;
padding:4px;
width:120px;
}


#content .checkbox_remember, #content .checkbox_subscribe, #serendipity_comment_page .checkbox_remember, #serendipity_comment_page .checkbox_subscribe, #contentleft .checkbox_remember, #contentleft .checkbox_subscribe, #contentright .checkbox_remember, #contentright .checkbox_subscribe {
width:20px;
}

#content textarea, #serendipity_comment_page textarea, #contentleft textarea, #contentright textarea {
width:400px;
}


/***** Various classes *****/

.left {
margin:10px 10px 5px 0;
float:left;
}

.right {
margin:10px 0 5px 10px;
float:right;
}

#LeftSideBar .announce {
padding:10px 5px 20px 5px;
width:145px;
color:#505050;
background:#f4f4f4 url(templates/bankhofer/img/menubg.gif) bottom left repeat-x;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
line-height:1.3em;
}

.announce a {
font-weight:bold;
}

.announce h2 {
margin:0 0 10px 0;
padding:0;border-bottom:1px solid #dedede;
}

.textright {
text-align:right;
margin:-10px 0 4px 0;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.large {
font-size:1.3em;
}

.bold {
font-weight:bold;
}

.highlighted {
padding:3px;
background-color:#f0f0f0;
color:#303030;
border:1px solid #b0b0b0;
}

.hide {
display:none;
}

.grey {
color:#999; 
}

.quiz{
font-size:1.4em;
text-align:center;
}
.quiz_counter{
text-align:right;
}

.submit_button{
border:1px solid #dcdcdc;
background:rgb(245,245,245);
}

div#quiz {
text-align:center;
border:1px solid #c0c0c0;
font-weight:bold;
font-size:1.1em;
width:250px;
margin:0 auto;
padding:5px;
background:#dcdcdc;
}
div#quiz a{
width:250px;
display:block;
text-decoration:none;
}

/* hellgrau */
.bg1{background:#f9f9f9;color:transparent}

/* weiß */
.bg0{background:#fff;color:transparent}

.serendipity_center {
margin-left: auto;
margin-right: auto;
text-align: center;
}

.serendipity_msg_important {
color: red;
}

.serendipity_msg_notice {
color: green; 
}

/* style for line break in comments plugin */
.container_serendipity_plugin_comments br {
line-height:0.5em;
}

img.serendipity_freeTag_xmlButton {
border:none;
padding-left:2px;
vertical-align:bottom; 
}

.serendipity_comment {
margin-bottom:20px;
}

.commentauthor, .comment_source_author {
margin: 0 0 0 0;
border-bottom: 0px solid #dedede;
font-size: 1.1em;
font-weight:normal;
}

.commentmeta, {
margin: 0 0 0.8em 0;
padding: 0.2em 0 0 0;
font-size: 0.92em; 
}

#comment {
width: 98%;
}

#commentlist {
padding-left:3px;
}

.section_commentform {
background-color:#fff;

}
#CommentForm {
background-color:#f2f2f2;
padding:10px;
border:1px solid #d8d8d8;
}

#CommentForm textarea { width:450px; margin:0; }

#commentform_comment {
width:500px;
}
.comment_source_trace {
display:inline;
}

.serendipity_commentBody {margin-bottom:20px;}
.comment_threaded_child0 {padding-left:5px;padding-right:5px;background:#f4f4f4;border:1px solid #d8d8d8;}
.comment_threaded_child1 {margin-left:14px; padding-left:5px;padding-right:5px;background:#f4f4f4 url(templates/bankhofer/img/menubg.gif) bottom left repeat-x;border:1px solid #d8d8d8;}
.comment_threaded_child2 {margin-left:30px; padding-left:5px;padding-right:5px;background:#f4f4f4 url(templates/bankhofer/img/menubg.gif) bottom left repeat-x;border:1px solid #d8d8d8;}

#content .serendipity_entryIcon a img, #contentleft .serendipity_entryIcon a img, #contentright .serendipity_entryIcon a img {
float:right;
padding:0 2px 2px 2px;
margin:0 0 10px 10px;
display:inline;
background:none;
border:none;}

.searchterm, .searchresults {
font-weight:bold; 
}

/* container for freetag plugin in entry footer */
.serendipity_freeTag{
	margin-top:0px;
  margin-bottom:10px;
  color:#000;
  display:block;
  font-size:0.8em
  background-color:#FDFFDF;
  }

.serendipity_freeTag a{
  color:#000;
}

/* style for freetag items above entries */
.serendipity_freetag_taglist {
	margin:10px 0 20px 0;
	padding:10px;
	font-size: 80%;
	color:#505050;
	border: 1px solid #c0c0c0;
	background-color: #fafbfc;
	line-height:1.5em;
	text-align: justify; }

.serendipity_freetag_taglist, .staticpage_navigation, .serendipity_search {
margin:16px 0;
padding:3px;
border:0px solid #DFE673;
color:#505050;
}

.serendipity_freeTag_related{
background-color:#FDFFDF;
padding:10px;
border:1px solid silver;
font-weight:bold;
}
.serendipity_freeTag_related ul{
padding:0px;
margin:0px;
}

.serendipity_freeTag_related li{
padding:0px;
margin:0px;
}

/********* Embedded images with the s9y image manager *********/

/* container for images and text */
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
margin:0 0 15px 0;
padding:0px;
border:0px solid #c0c0c0;
background-color:#f4f4f4;
color:#505050;
line-height:1.1em;
}

/* style to center image and text within entry */
.serendipity_imageComment_center {
display:block; 
margin:0 auto 5px auto; 
}

/* style to left align image and text within entry */
.serendipity_imageComment_left {
float:left; 
margin:0 12px 5px 0; 
}

/* style to right align image and text within entry */
.serendipity_imageComment_right {
float:right; 
margin:0 0 5px 12px; 
}

/* styles for the images */
.serendipity_imageComment_img, .serendipity_imageComment_img img {
text-align: center;
margin-bottom:0px; 
}

/* styles for the text below the image if used */
.serendipity_imageComment_txt {
clear: both;
text-align: left;
font-size:0.8em;
border-top: 1px solid #dedede; 
padding:3px;
}

/********* End of Image Manager Styles *********/

/* container for comments plugin within sidebar */
#RightSideBar .container_serendipity_plugin_comments {
color:#333; 
}

/* style for line break in comments plugin */
#RightSideBar .container_serendipity_plugin_comments br {
line-height:0.5em; 
}

/* style for comment body within sidebar */
#RightSideBar .plugin_comment_body {
font-style:oblique; 
}

#RightSideBar .plugin_comment_wrap {
margin:0 0 20px 0;
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
background-color:#f4f4f4;
color:#505050;
line-height:1.5em; 
}
/********* Google *********/
#google_ads1 {
padding:0px 0 15px 0px;
display:block;
margin:15px 0 0 0;
background-color:#fff;

}

.google_ads2 {
padding:3px 0px;
display:block;
margin:10px 0px;
height:60px;
}

.google_rectangle {
padding:3px 0px;
display:block;
margin:10px 0px;
height:250px;
}

#ads_sky{
position:absolute;
left:850px;
top:0px
width:160px;
}

/********* RSS *********/
.container_serendipity_syndication_plugin {
border:1px dotted silver;
border-width:0px 0px;
padding:4px 0px;
margin-top:3px;
}

/* hellgelb */
.kasten1 {
border:1px solid #DFE673;
background-color:#FDFFDF;
padding:5px;
}

/* pink */
.kasten2 {
border:1px solid #D6BFFF;
background-color:#EFE6FF;
padding:5px;
}

/* dunkelgelb */
.kasten3 {
border:1px solid #DFE673;
background-color:#F2F5C7;
padding:5px;
}
/* tranparenz */
.kasten4 {
padding:5px;
margin:10px 0px;
border:1px solid silver;
}

/* hellgelb ohne rand*/
.kasten11 {
background-color:#FDFFDF;
padding:5px 5px 5px 35px;
}

/* tranparenz */
.kasten5 {
padding:5px;
background-color:#f2f2f2;
border:1px solid #d8d8d8;
}

.listbold {
font-weight:bold;
display:block;
}


/* plugin twitter */
#twitter_update_list {
    list-style: none;
    padding-left: 0;
}
